home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11874 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: nnrp.info.ucla.edu!jmartin
  2. From: jmartin@cs.ucla.edu (Jay Martin)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 16 Mar 1996 20:44:45 GMT
  6. Organization: University of California, Los Angeles
  7. Message-ID: <4if97t$1cqm@saba.info.ucla.edu>
  8. References: <00001a73+00002504@msn.com> <4ica32INN5hn@gambier.ugrad.cs.ubc.ca> <4icja9$1r92@saba.info.ucla.edu> <4idh80$6tj@solutions.solon.com> <4idk8oINNrr2@keats.ugrad.cs.ubc.ca>
  9. NNTP-Posting-Host: may.cs.ucla.edu
  10. X-Newsreader: NN version 6.5.0.b3.0 #9 (NOV)
  11.  
  12. c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku) writes:
  13.  
  14. > >Like all tools, lex and yacc are excellent for some tasks, and useless
  15. > >for others.  I can only assume you've been trying to use them for
  16. > >inappropriate tasks, or more likely, that you haven't ever used them,
  17. > >and that you're not familiar with C, either.  You've posted many
  18. > >claims, with *no* documentation, *no* examples, and *no* rationale.
  19.  
  20. >That trick allows an author to retreat infinitely without admitting he is
  21. >wrong, because there is no wall to back into.  ``But I never said this or
  22. >that...''. Of course not. Didn't say a damn thing, in fact.  Without the
  23. >documentation, examples and whatnot, it is just *.advocacy fluff.
  24.  
  25. Alright dumbshits lesson time:
  26.  
  27.   -- Tools and operating systems that only support one language are junk.
  28.      Basic computer science, anyone who thinks otherwise is incompetent.
  29.   
  30.   -- Stupidly go on and on about how an certain IO routine is not as fast
  31.      as Lex, not too swift.  (1) Won't matter if your reading in 1K.
  32.      (2) Just shows the IO routine is broken.  Its trivia.
  33.    
  34.   -- Go on and on how its great to over-engineer something simple.
  35.      How great it is to be a "savant" at a criptic tool with little
  36.      eye to the effects of using that tool to the maintainability
  37.      of the software.  This is called "eat shit next guy" hacking.
  38.  
  39. Of course when you tell of maintainance headaches caused by abuse of
  40. these tools do to they are ready availability and it is supposed to be
  41. so cool to use them.  Then its the usual C/Unix hacker macho attitude
  42. of "they are just lame programmers" the tools are great!  
  43.  
  44. The Unix philosophy is great for the quick hack, but for larger
  45. software development the philosophy becomes counter productive.
  46.  
  47.  
  48.  
  49.    
  50.  
  51.  
  52.  
  53.